package com.dlt.server.facade.dto;

import java.util.Date;

public class SecurityUserDTO {
    /**
     * id
     */
    private String id;

    /**
     * 用户真实姓名
     */
    private String realName;

    /**
     * 用户密码
     */
    private String password;

    /**
     * 用户名，不是真实姓名
     */
    private String userName;

    /**
     * 用户地址
     */
    private String userAddress;

    /**
     * 职位级别
     */
    private Integer occupationLevel;

    /**
     * 所属单位ID
     */
    private String unitId;

    /**
     * 公司名称
     */
    private String unitName;

    /**
     * 所属部门ID
     */
    private String departmentId;

    /**
     * 部门名称
     */
    private String departmentName;

    /**
     * 角色ID
     */
    private String roleId;

    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 用户手机号码
     */
    private Long telephone;

    /**
     * 是否有效
     */
    private Boolean valid;

    /**
     * 创建时间
     */
    private Date crateTime;

    /**
     * 最后更新时间
     */
    private Date updateTime;

    /**
     * id
     * @return id id
     */
    public String getId() {
        return id;
    }

    /**
     * id
     * @param id id
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * 用户真实姓名
     * @return real_name 用户真实姓名
     */
    public String getRealName() {
        return realName;
    }

    /**
     * 用户真实姓名
     * @param realName 用户真实姓名
     */
    public void setRealName(String realName) {
        this.realName = realName == null ? null : realName.trim();
    }

    /**
     * 用户密码
     * @return password 用户密码
     */
    public String getPassword() {
        return password;
    }

    /**
     * 用户密码
     * @param password 用户密码
     */
    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    /**
     * 用户名，不是真实姓名
     * @return user_name 用户名，不是真实姓名
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 用户名，不是真实姓名
     * @param userName 用户名，不是真实姓名
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /**
     * 用户地址
     * @return user_address 用户地址
     */
    public String getUserAddress() {
        return userAddress;
    }

    /**
     * 用户地址
     * @param userAddress 用户地址
     */
    public void setUserAddress(String userAddress) {
        this.userAddress = userAddress == null ? null : userAddress.trim();
    }

    /**
     * 职位级别
     * @return occupation_level 职位级别
     */
    public Integer getOccupationLevel() {
        return occupationLevel;
    }

    /**
     * 职位级别
     * @param occupationLevel 职位级别
     */
    public void setOccupationLevel(Integer occupationLevel) {
        this.occupationLevel = occupationLevel;
    }

    /**
     * 所属单位ID
     * @return unit_id 所属单位ID
     */
    public String getUnitId() {
        return unitId;
    }

    /**
     * 所属单位ID
     * @param unitId 所属单位ID
     */
    public void setUnitId(String unitId) {
        this.unitId = unitId == null ? null : unitId.trim();
    }

    /**
     * 公司名称
     * @return unit_name 公司名称
     */
    public String getUnitName() {
        return unitName;
    }

    /**
     * 公司名称
     * @param unitName 公司名称
     */
    public void setUnitName(String unitName) {
        this.unitName = unitName == null ? null : unitName.trim();
    }

    /**
     * 所属部门ID
     * @return department_id 所属部门ID
     */
    public String getDepartmentId() {
        return departmentId;
    }

    /**
     * 所属部门ID
     * @param departmentId 所属部门ID
     */
    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId == null ? null : departmentId.trim();
    }

    /**
     * 部门名称
     * @return department_name 部门名称
     */
    public String getDepartmentName() {
        return departmentName;
    }

    /**
     * 部门名称
     * @param departmentName 部门名称
     */
    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName == null ? null : departmentName.trim();
    }

    /**
     * 角色ID
     * @return role_id 角色ID
     */
    public String getRoleId() {
        return roleId;
    }

    /**
     * 角色ID
     * @param roleId 角色ID
     */
    public void setRoleId(String roleId) {
        this.roleId = roleId == null ? null : roleId.trim();
    }

    /**
     * 角色名称
     * @return role_name 角色名称
     */
    public String getRoleName() {
        return roleName;
    }

    /**
     * 角色名称
     * @param roleName 角色名称
     */
    public void setRoleName(String roleName) {
        this.roleName = roleName == null ? null : roleName.trim();
    }

    /**
     * 用户手机号码
     * @return telephone 用户手机号码
     */
    public Long getTelephone() {
        return telephone;
    }

    /**
     * 用户手机号码
     * @param telephone 用户手机号码
     */
    public void setTelephone(Long telephone) {
        this.telephone = telephone;
    }

    /**
     * 是否有效
     * @return valid 是否有效
     */
    public Boolean getValid() {
        return valid;
    }

    /**
     * 是否有效
     * @param valid 是否有效
     */
    public void setValid(Boolean valid) {
        this.valid = valid;
    }

    /**
     * 创建时间
     * @return crate_time 创建时间
     */
    public Date getCrateTime() {
        return crateTime;
    }

    /**
     * 创建时间
     * @param crateTime 创建时间
     */
    public void setCrateTime(Date crateTime) {
        this.crateTime = crateTime;
    }

    /**
     * 最后更新时间
     * @return update_time 最后更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 最后更新时间
     * @param updateTime 最后更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}